import request from "../../utils/request";

/**
 * getTableList
 * @desc 靓号分类列表/下拉框
 * @param cate_id1 { int } 靓号父分类id，0：不限制，其它根据接口
 * @param cate_id2 { Int } 靓号子分类id，0：不限制，其它根据接口
 */
export function getTableList(cate_id1 = 0, cate_id2 = 0) {
  return request({
    url: "/mall/good-code-cate/list",
    method: "get",
    params: { cate_id1, cate_id2 }
  });
}

/**
 * addLiangList
 * @desc 新增靓号分类
 * @param parent_cate_id { int } 上级分类id，顶级分类传0，必须
 * @param good_code_name { String } 靓号名称，必须
 * @param sort 排序 必须项
 * @returns {AxiosPromise}
 */
export function addLiangList({ parent_cate_id, good_code_name, sort }) {
  return request({
    url: "/mall/good-code-cate/add",
    method: "POST",
    data: { parent_cate_id, good_code_name, sort }
  });
}

export function deleteType(ids) {
  return request({
    url: "/mall/product-cate/del",
    method: "delete",
    data: { ids }
  });
}
